direct market access cfd modeling cfd dealing dma cfd heat transfer index arbitrage algorithmic trading cfd company electronic trading etf market making cfd exe computational fluid dynamics